翻訳と辞書
Words near each other
・ Xseries
・ Xserve
・ Xserve RAID
・ Xsgi
・ Xshell
・ XSI
・ XSight
・ Xsigo Systems
・ XSIL
・ XSKT Can Tho F.C.
・ XSL
・ XSL (disambiguation)
・ XSL attack
・ XSL Formatting Objects
・ Xslimmer
XSLT
・ XSLT elements
・ XSLT/Muenchian grouping
・ Xsm
・ XSM-73 Goose
・ XSM-74
・ XSN Sports
・ Xsnow
・ Xsolla
・ XSP
・ XSP (software)
・ XSplash
・ XSplit Broadcaster
・ XSPORT
・ XSR48


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

XSLT : ウィキペディア英語版
XSLT

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents,〔(【引用サイトリンク】title=Transformation )〕 or other formats such as HTML for web pages, plain text or into XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG.〔(【引用サイトリンク】title=XML Output Method )
The original document is not changed; rather, a new document is created based on the content of an existing one. Typically, input documents are XML files, but anything from which the processor can build an XQuery and XPath Data Model can be used, for example relational database tables, or geographical information systems.〔
XSLT is a Turing-complete language, meaning it can specify any computation that can be performed by a computer.
==History==
XSLT is influenced by functional languages, and by text-based pattern matching languages like SNOBOL and awk. Its most direct predecessor is DSSSL, which did for SGML what XSLT does for XML.〔(【引用サイトリンク】 title=A Proposal for XSL )
* XSLT 1.0: XSLT was part of the World Wide Web Consortium (W3C)'s Extensible Stylesheet Language (XSL) development effort of 1998–1999, a project that also produced XSL-FO and XPath. Some members of the standards committee that developed XSLT, including James Clark, the editor, had previously worked on DSSSL. XSLT 1.0 was published as a W3C recommendation in November 1999.
* XSLT 2.0: after an abortive attempt to create a version 1.1 in 2001, the XSL working group joined forces with the XQuery working group to create XPath 2.0, with a richer data model and type system based on XML Schema. The most recent version is XSLT 2.0, developed under the editorship of Michael Kay. It reached recommendation status in January 2007.〔(【引用サイトリンク】title=XML and Semantic Web W3C Standards Timeline )〕 As of 2010, however, XSLT 1.0 is still widely used, since 2.0 is not supported natively in web browsers or for environments like LAMP.
* XSLT 3.0: had a W3C Last Call Working Draft status as of October 2014. The main new features are:〔(【引用サイトリンク】url=http://www.w3.org/TR/xslt-30/#whats-new-in-xslt3 )
*
* Streaming transformations: in previous versions the entire input document had to be read into memory before it could be processed,〔
〕 and output could not be written until processing had finished (although Saxon does have a streaming extension). The working draft allows XML streaming which will be useful for processing documents too large to fit in memory, or when transformations are chained in XML Pipelines.
*
* Improvements to the modularity of large stylesheets.
*
* Improved handling of dynamic errors with, for example, an xsl:try instruction.
*
* Functions can now be arguments to other (higher-order) functions.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「XSLT」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.